Quais comandos linux e windows estudar para concurso?

Comandos linux e windows para concurso

Veja abaixo algos comandos com grande chances de aparecer em questões de concurso sobre linux e windows.

Com base nas questões que identificamos, preparei um guia completo sobre comandos de linha de comando no Windows e no Linux, incluindo os que apareceram nas alternativas e outros que são importantes para a prova.

Este artigo irá te ajudar a entender não apenas a função de cada comando, mas também suas equivalências entre os dois sistemas operacionais.


Comandos de Rede

Esta é uma área comum em provas de TI. Os comandos a seguir são essenciais para diagnóstico e monitoramento de rede.

Windows

  • ipconfig

    • Função: Exibe a configuração de rede de todas as interfaces de rede do computador. É o comando principal para verificar seu endereço IP, máscara de sub-rede e gateway padrão.

    • Exemplo: ipconfig /all (exibe informações detalhadas, como servidores DNS e MAC Address).

  • ping

    • Função: Testa a conectividade entre o seu computador e um destino (um site, um servidor, etc.). Ele envia pacotes e mede o tempo que levam para ir e voltar.

    • Exemplo: ping google.com

  • netstat

    • Função: Exibe as conexões de rede ativas (entradas e saídas) e as portas de escuta no seu computador.

    • Exemplo: netstat -an (mostra todas as conexões e portas em formato numérico, sem resolver nomes de domínio, o que acelera o resultado).

  • tracert

    • Função: Rastreia a rota que os pacotes de dados fazem de um ponto a outro, mostrando cada "salto" (roteador) no caminho. É útil para identificar onde uma conexão está falhando.

    • Exemplo: tracert 8.8.8.8 (rastreia a rota até o servidor DNS do Google).

Linux

  • ifconfig ou ip addr

    • Função: São os equivalentes ao ipconfig do Windows. Ambos exibem as configurações das interfaces de rede. O ifconfig é mais antigo, e o ip addr é o comando mais moderno e recomendado.

    • Exemplo: ip addr show

  • ping

    • Função: A mesma do Windows, testa a conectividade.

    • Exemplo: ping google.com

  • netstat

    • Função: Mesma função que no Windows, exibir as conexões de rede e portas de escuta. A sintaxe -a significa "all" (todas as conexões), assim como no Windows.

    • Exemplo: netstat -a

  • traceroute

    • Função: Rastreia a rota de pacotes, equivalente ao tracert do Windows.

    • Exemplo: traceroute google.com


Comandos de Diretórios e Arquivos

Esses comandos são usados para navegar e gerenciar arquivos e pastas.

Windows

  • dir

    • Função: Lista o conteúdo do diretório atual, incluindo arquivos e subdiretórios. É o comando mais comum para visualização.

    • Exemplo: dir /w (lista o conteúdo de forma mais compacta) ou dir /p (lista o conteúdo página por página).

  • cd

    • Função: "Change Directory" (Mudar Diretório). Permite navegar entre as pastas.

    • Exemplo: cd C:\Users ou cd .. (para voltar para a pasta anterior).

  • mkdir

    • Função: "Make Directory" (Criar Diretório). Cria uma nova pasta.

    • Exemplo: mkdir NovaPasta

  • del

    • Função: "Delete" (Excluir). Remove arquivos.

    • Exemplo: del arquivo.txt

Linux

  • ls

    • Função: "List" (Listar). É o equivalente ao dir do Windows. Lista o conteúdo do diretório.

    • Exemplo: ls -l (lista em formato de lista, com permissões, proprietário, tamanho, etc.) ou ls -a (mostra arquivos ocultos).

  • cd

    • Função: "Change Directory" (Mudar Diretório). A mesma função que no Windows.

    • Exemplo: cd /home/usuario ou cd ..

  • mkdir

    • Função: "Make Directory" (Criar Diretório). A mesma função que no Windows.

    • Exemplo: mkdir NovaPasta

  • rm

    • Função: "Remove" (Remover). Remove arquivos.

    • Exemplo: rm arquivo.txt


Comandos de Processos e Sistema

Esses comandos são úteis para monitorar o que está rodando no seu computador.

Windows

  • tasklist

    • Função: Exibe uma lista de todos os processos e serviços em execução no computador. É a versão de linha de comando do Gerenciador de Tarefas.

    • Exemplo: tasklist /svc (mostra os serviços associados a cada processo).

  • taskkill

    • Função: "Task Kill" (Matar Tarefa). Encerra um processo em execução. Você pode usar o PID (ID do processo) ou o nome da imagem.

    • Exemplo: taskkill /IM notepad.exe (encerra o processo do Bloco de Notas).

Linux

  • ps

    • Função: "Process Status" (Status do Processo). Exibe uma "fotografia" dos processos em execução no momento em que o comando é digitado.

    • Exemplo: ps -ef (exibe todos os processos em formato completo, detalhando PID, usuário, etc.).

  • top

    • Função: Exibe os processos em tempo real, mostrando o consumo de CPU e memória. É um comando interativo, muito útil para monitorar a performance do sistema.

  • kill

    • Função: Encerra um processo. É utilizado com o PID do processo.

    • Exemplo: kill 1234 (encerra o processo com o PID 1234).


Equivalência de Comandos (Resumo)

Para facilitar a sua memorização e a resolução de questões que pedem a equivalência, aqui está um quadro-resumo dos comandos mais comuns:

TarefaWindowsLinux
Configuração de IPipconfigifconfig ou ip addr
Listar arquivosdirls
Mudar diretóriocdcd
Criar pastamkdirmkdir
Listar processostasklistps ou top
Encerrar processotaskkillkill
Testar conectividadepingping
Rastrear rotatracerttraceroute

Exemplos de questões de concurso:

Respondidas por IA do Google

Assinale a alternativa que descreve corretamente o utilitário utilizado exclusivamente no Linux para criar partições e segregação de blocos de dados de disco.

A alternativa correta é A. fdiskfdisk é um utilitário de linha de comando no Linux usado para criar, apagar e gerenciar partições em discos rígidos, que são blocos lógicos de dados. 
Por que fdisk é a resposta: 
  • Particionamento: 
    fdisk é a ferramenta principal e clássica para a criação e manipulação de partições em discos.
  • Exclusividade no contexto: 
    Embora existam outras ferramentas para gerenciar discos, o fdisk é historicamente associado e amplamente utilizado no ambiente Linux para essa função específica de particionamento.
Por que as outras opções estão incorretas:
  • mkfs: 
    É um comando para formatar um sistema de arquivos em uma partição, e não para criar a partição em si. 
  • mount: 
    Utilizado para montar um sistema de arquivos, ou seja, torná-lo acessível no sistema de arquivos. 
  • lsblk: 
    Usado para listar os dispositivos de blocos (discos e partições) em formato de árvore, mas não para criar partições. 
  • blkid: 
    Fornece informações sobre os sistemas de arquivos e UUIDs das partições, mas não para manipulação de partições. 

Assinale a alternativa que apresenta o comando do Linux utilizado para visualizar as conexões de rede estabelecidas, portas utilizadas pela rede e suas estatísticas.

A alternativa correta é a que contém o comando netstat, pois ele é a ferramenta padrão do Linux utilizada para exibir informações detalhadas sobre conexões de rede ativas, portas em escuta, tabelas de roteamento e estatísticas de protocolo de rede, permitindo diagnosticar problemas e monitorar o tráfego. 
Explicação detalhada:
  • netstat 
    (network statistics): Este comando exibe um resumo das estatísticas de rede no momento da execução. As informações que ele pode fornecer incluem: 
    • Conexões estabelecidas: Indica quais conexões estão ativas no sistema. 
    • Portas em escuta: Mostra as portas TCP e UDP que estão sendo usadas por aplicações para receber conexões. 
    • Estatísticas de protocolo: Apresenta o volume de pacotes enviados e recebidos para cada protocolo. 
    • Tabelas de roteamento: Exibe as rotas que o sistema utiliza para enviar pacotes de dados. 
  • Outras opções (para referência, caso estivessem nas alternativas):
    • ipUm comando mais moderno que também pode exibir e manipular informações de rede, incluindo interfaces e roteamento. 
    • ifconfigUm comando mais antigo, substituído pelo ip, usado para configurar e exibir a interface de rede. 
    • routeUsado para visualizar e modificar a tabela de roteamento do sistema, mas o netstat já inclui essa funcionalidade. 
    • arpExibe a tabela ARP (Address Resolution Protocol), que mapeia endereços IP para endereços MAC. 

Assinale a alternativa que apresenta o serviço do Linux utilizado para traduzir nomes de domínio em endereços IP.

A alternativa correta é a C. namedO serviço named (do pacote BIND) é o servidor DNS no Linux que traduz nomes de domínio (como www.google.com) em endereços IP numéricos (como 192.0.2.44) e vice-versa. 
Explicação das alternativas:
  • dnsd: 
    Não é um nome comum para o serviço DNS no Linux; o termo mais preciso é named, que é a implementação do BIND. 
  • dhcpd: 
    O DHCP (Dynamic Host Configuration Protocol) serve para atribuir endereços IP e outras configurações de rede automaticamente aos clientes, e não para traduzir nomes de domínio. 
  • named: 
    É o daemon (serviço) principal do BIND (Berkeley Internet Name Domain), que é o servidor DNS mais popular no Linux, responsável pela resolução de nomes de domínio em endereços IP. 
  • ntpd: 
    É um serviço que sincroniza o relógio do sistema com servidores de tempo na rede, e não tem relação com a resolução de nomes. 
  • sshd: 
    O daemon SSH (Secure Shell) é usado para fornecer acesso remoto seguro a um servidor, não para resolver nomes de domínio. 

Assinale a alternativa que apresenta o comando nativo do Linux utilizado em todas as versões para visualizar o caminho de um pacote de rede em tempo real.

A alternativa que apresenta o comando nativo do Linux utilizado para visualizar o caminho de um pacote de rede em tempo real é o tracerouteEste comando exibe os gateways intermediários pelos quais um pacote viaja até o seu destino, mostrando o caminho percorrido e o tempo que cada salto leva. 
Como o traceroute funciona:
  1. Incrementa o valor de TTL: 
    O comando envia pacotes com um valor no campo Time To Live (TTL), que descreve o número máximo de saltos que o pacote pode dar na rede. 
  2. Roteadores respondem: 
    Quando um pacote passa por um roteador, o valor do TTL é decrementado em um. Se o valor do TTL atinge zero ao chegar em um roteador, este não encaminha o pacote e envia de volta uma mensagem de erro ICMP (Time Exceeded) ao remetente. 
  3. Identifica os roteadores: 
    O comando recebe essa mensagem de erro, que contém o endereço IP do roteador que a enviou, e assim descobre qual o IP daquele ponto na rede. 
  4. Repete o processo: 
    O traceroute envia novos pacotes com valores de TTL progressivamente maiores, incrementando de um em um, até o pacote chegar ao destino final. 
  5. Mostra a rota completa: 
    Ao final, o comando lista todos os roteadores (ou hops) pelos quais o pacote passou, exibindo o caminho completo até o destino. 

Assinale a alternativa que apresenta o comando do Windows utilizado para listar o conteúdo de um diretório.

A alternativa correta é a C) dirO comando dir no Prompt de Comando do Windows é utilizado para listar o conteúdo (arquivos e subdiretórios) de um diretório. 
Análise das opções:
  • A) cd (Change Directory): Usado para mudar o diretório atual de trabalho. 
  • B) ls (List): Comando utilizado no Linux e outros sistemas Unix-like para listar o conteúdo de um diretório, não no Prompt de Comando padrão do Windows. 
  • C) dir (Directory): O comando que exibe o conteúdo de uma pasta no Prompt de Comando do Windows, similar ao ls do Linux. 
  • D) pwd (Print Working Directory): No Linux, mostra o caminho do diretório atual, não listando seu conteúdo. 
  • E) mkdir (Make Directory): Utilizado para criar um novo diretório. 

Assinale a alternativa que descreve corretamente o comando exclusivamente utilizado para listar detalhadamente partições do HD e outros dispositivos de armazenamento, como pen drives e CDs em formato de árvore no Linux.

A alternativa que descreve corretamente o comando usado para listar detalhadamente partições de um HD e outros dispositivos de armazenamento, como pendrives e CDs, é o lsblkEste comando exibe informações sobre os dispositivos de bloco (como discos e partições) de forma estruturada e detalhada, em um formato de árvore, sendo o mais adequado para essa finalidade específica no Linux. 
Por que o lsblk é a melhor opção: 
  • Formato de árvore: 
    Ele apresenta a relação entre discos, partições e dispositivos de uma forma organizada, facilitando a compreensão da hierarquia.
  • Informações detalhadas: 
    Permite visualizar nomes de dispositivos, tamanhos, pontos de montagem e outras informações cruciais sobre o armazenamento.
  • Exclusividade para listagem de blocos: 
    Diferente de outros comandos, o lsblk é focado especificamente na listagem de dispositivos de armazenamento (blocos).
Outras opções (e por que não são as ideais para esta finalidade): 
  • fdisk -l
    Embora liste partições e discos, o fdisk é mais uma ferramenta para manipulação e criação de partições do que para listagem detalhada em formato de árvore. O formato da saída não é tão intuitivo para uma visualização geral da estrutura.
  • cat /proc/partitions
    Este comando exibe informações brutas sobre as partições diretamente do kernel, mas não oferece a organização estrutural e a visualização detalhada em formato de árvore que o lsblk proporciona.
  • blkid
    Este comando lista os identificadores de dispositivos (como UUIDs) e os sistemas de arquivos, mas não fornece uma visão detalhada da estrutura das partições.
  • parted -l
    parted é uma ferramenta de partição mais avançada, similar ao fdisk, e também não é o ideal para simplesmente listar as partições em um formato de árvore.

















Leia mais em: ww.guiafoca.org/guiaonline/in...

Quais comandos linux e windows estudar para concurso?

Última atualização: 2025-09-21

Palavras-Chaves